/**
 * <p>
 * 版权所有：中企动力
 * </p>
 * <p>
 * 未经本公司许可，不得以任何方式复制或使用本程序任何部分
 * </p>
 */
package com.ce.pms.common.dao;

import java.util.List;

import com.ce.pms.base.dao.IPmsBaseDao;
import com.ce.pms.common.model.SecUser;
import com.sitechasia.webx.core.support.Page;

/**
 *
 * @author <a href="mailto:i0o@live.cn">黄腾飞</a>
 * @Created 2008-10-22
 */

public interface ISecUserDao extends IPmsBaseDao<SecUser> {
	/**
	 * 查询员工列表
	 *
	 * @param userCode
	 * @param employeeName
	 * @return
	 * @author <a href="mailto:i0o@live.cn">黄腾飞</a>
	 * @created 2008-10-23
	 */
	Page getEmployeeList(String userCode, String employeeName, Integer pageNO,
			Integer pageSize);

	/**
	 * 删除该用户ID下的权限
	 *
	 * @param UserId
	 * @return
	 * @author <a href="mailto:i0o@live.cn">黄腾飞</a>
	 * @created 2008-10-27
	 */
	boolean deleteDataRightByUserId(Long UserId);

	/**
	 * 功能描述: 根据用户id查询用户登陆名(SQL查询) <br>
	 * @param userId 用户id
	 * @return
	 *
	 * Create author:付湘辉 <br>
	 * Create on:2008-10-30  <br>
	 * Edit author:  <br>
	 * Edit on:    <br>
	 * Why:     <br>
	 */
	public String queryUserNameById(Long userId);
}
